@charset "utf-8";
@import url(reset.css);
/* CSS Topic Page Start */
.banner { width:956px;height:178px; padding:1px; border:#DDD 1px solid; background:url("images/topic-banner-bg.gif") repeat-x 0 bottom;}
	.banner a { color:#F90; vertical-align:middle; }
.bit_a { width:936px; margin-top:15px; padding:10px 12px 0 12px; height:310px; background:#FFF8E6 url("images/topic-bit_a-bg.gif") no-repeat 0 0; }
	.bit_a .left { float:left; width:626px; height:298px; background-color:#FFF; }
	.bit_a .right { float:right; width:296px; height:298px; background:#FFF url("images/topic-bit_a-right-bg.gif") no-repeat 0 0; }
	.bit_a .right ul { padding:55px 0 0 1em; }
	.bit_a .right ul li { padding-top:5px; }
.bit_b { padding-bottom:5px; border-bottom:#CCC 1px solid; display:none; }
	.bit_b h1 { display:block; height:45px; border-bottom:#CCC 1px solid; background:url("images/mark-red.gif") no-repeat 1em 17px;  }
	.bit_b ol { float:left; width:190px; height:130px; margin-top:10px; padding:5px 0 0 29px; border-right:#CCC 1px solid; overflow:hidden; }
	.bit_b ol li { height:15px; padding-bottom:8px; overflow:hidden; }
	.bit_b table tr td table tr td {padding:5px 5px 5px 0;}
	.bit_b table tr td table tr td a span { display:block; padding:4px; border:#CCC 1px solid; }
	.bit_b table tr td table tr td a:hover span { border-color:#F90; }
	.bit_b table tr td table tr td label { display:block; text-align:center; padding-top:8px;}
	
.bit_c { margin-top:15px; padding-bottom:10px; border-bottom:#CCC 1px solid;  }
	.bit_c h1 { display:block; height:35px; border-bottom:#CCC 1px solid; background:url("images/mark-red.gif") no-repeat 1em -28px; overflow:hidden; }
	.bit_c div.left { clear:both; float:left; width:424px; height:200px; margin-top:15px; padding:6px 0 0 15px; border-right:#CCC 1px solid; overflow:hidden; zoom:1; }
	.bit_c div.right dl { float:right; width:502px; margin-top:15px; padding-left:8px;}
	.bit_c div.right dl dt { padding:1px; border:#DDD 1px solid; margin-bottom:15px; }
	.bit_c div.right dl dd { float:left; width:240px; padding-top:7px; }
/* CSS Topic Page End */

/* CSS Topic.htm End */
.topichtm-a { padding:10px 0 15px 0; }
	.topichtm-a .left { width:300px; float:left; overflow:hidden; }
	.topichtm-a .right { width:652px; float:right; overflow:hidden; }
	.topichtm1 .item_a dl dt,
	.topichtm1 .item_b dl dt,
	.topichtm1 .item_d dl dt,
	.topichtm-a .left dl dt,
	.topichtm-a .right dl dt { color:#3567CC; height:25px; padding-left:5px; font-size:15px; font-family:"微软雅黑","黑体"; font-weight:700; }
	
	.topichtm1 .item_d dl dt,
	.topichtm1 .item_a dl dt,
	.topichtm-a .left dl dt { margin-bottom:10px; border-bottom:#DDD 1px solid; }
	
	.topichtm1 .item_d dl dt em,
	.topichtm1 .item_a dl dt em,
	.topichtm1 .item_b dl dt em,
	.topichtm-a .left dl dt em,
	.topichtm-a .right dl dt em {
		margin-top:3px;
		font-size:0;
		height:0;
		display:inline-block;
		float:left;
		border-width:5px;
		border-color:#FFF #FFF #FFF #4486BA;
		border-style:solid;
		overflow:hidden;
	}
	.topichtm-a .left dl dd { padding-top:9px; }
	.topichtm-a .right dl dd { height:280px; border:#DDD 1px solid; }

.topichtm-b { padding:10px 0; border-top:#DDD 1px solid; border-bottom:#DDD 1px solid;}
	.topichtm-b #marquee_demo { padding-top:5px; width:960px; overflow:hidden; }
	.topichtm-b table tr td table tr td {padding:5px 24px 5px 6px;}
	.topichtm-b table tr td table tr td a span { display:block; padding:4px; border:#CCC 1px solid; }
	.topichtm-b table tr td table tr td a:hover span { border-color:#F90; }
	.topichtm-b table tr td table tr td label { display:block; text-align:center; padding-top:8px;}
/* CSS Topic.htm End */

/* CSS Topic1.htm End */
.topichtm1 { padding-top:10px; }
	.topichtm1 .item_a { float:left;  width:300px; }
	.topichtm1 .item_a dl dd { position: relative; border-bottom:#DDD 1px dotted; zoom:1;}
	.topichtm1 .item_a dl dd a { display:block; height:31px; padding:3px 0 0 0; }
	.topichtm1 .item_a dl dd a span { display:block; border:#FFF 1px solid; border-right:none; width:280px; height:18px; padding:5px 0 3px 20px; background:url("images/li.gif") no-repeat 5px -20px; overflow:hidden; zoom:1; }
	.topichtm1 .item_a dl dd div { display:none; }
	.topichtm1 .item_a dl dd a:hover { color:blue; }
	.topichtm1 .item_a dl dd.off a span { position: absolute; border-color:#DDD; background-color:#F9F9F9; background-position: 5px 10px; overflow:hidden; z-index:999; }
	.topichtm1 .item_a dl dd.off div { position: absolute; top:3px; left:300px; display:block; width:500px; padding:10px; border:#DDD 1px solid; background-color:#F9F9F9; z-index:99; overflow:hidden; }
	.topichtm1 .item_a dl dd.off div ol { float:left; width:240px; padding:4px; border:#DDD 1px solid; background-color:#FFF; }
	.topichtm1 .item_a dl dd.off div ul { float:right; width:240px; overflow:hidden; }
	.topichtm1 .item_a dl dd.off div ul li strong { font-size:15px; }
	.topichtm1 .item_a dl dd.off div ul li { color:#333; }
	
	.topichtm1 .item_b { float:right; width:652px; }
	.topichtm1 .item_b dl dd { border:#DDD 1px solid; overflow:hidden; }
	.topichtm1 .item_b dl dd iframe { width:100%; height:530px; overflow:hidden; }
	
	.topichtm1 .item_c { float:left; width:552px; clear:both; }
	.topichtm1 .item_c dl { padding:20px; height:296px; border:#DDD 1px solid; overflow:hidden; zoom:1; }
	.topichtm1 .item_c dl dt { float:left; margin-right:7px; }

	.topichtm1 .item_c dl dt span { display:block; padding:4px; border:#CCC 1px solid; }
	.topichtm1 .item_c dl dt label { display:block; text-align:center; padding-top:6px; }
	.topichtm1 .item_c dl dd { width:260px; float:left; height:20px; padding:4px;}
	.topichtm1 .item_c dl dd em { float:right; font:12px Simsun; color:#AAA; margin-top:-1px; }
	
	.topichtm1 .item_d { float:right; width:400px; overflow:hidden; }
	
	.topichtm1 .item_e { clear:both; padding-top:10px; }
	.topichtm1 .item_e ul { border:#DDD 1px solid; padding:8px 0 0 3px; overflow:hidden; zoom:1; }
	.topichtm1 .item_e ul li { float:left; padding:4px; }
	.topichtm1 .item_e ul li a span { display:block; padding:4px; border:#CCC 1px solid; }
	.topichtm1 .item_e ul li a:hover span { border-color:#F90; }
	.topichtm1 .item_e ul li label { display:block; padding-top:5px; text-align:center; }

/* CSS Topic1.htm End */
	